import Decimal from 'decimal.js'
// 创建 DecimalUtils 工具类
export class DecimalUtils {
  // 加法
  static add(a, b) {
    if (!a) a = 0
    if (!b) b = 0
    const res = new Decimal(a).plus(b).toString()
    return +res
  }

  // 减法
  static subtract(a, b) {
    if (!a) a = 0
    if (!b) b = 0
    const res = new Decimal(a).minus(b).toString()
    return +res
  }

  // 乘法
  static multiply(a, b) {
    if (!a) a = 0
    if (!b) b = 0
    const res = new Decimal(a).times(b).toString()
    return +res
  }

  // 除法
  static divide(a, b) {
    if (!a) a = 0
    if (!b) b = 0
    const res = new Decimal(a).div(b).toString()
    return +res
  }
}
